home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 33
/
Volume 33 - JOGO DISK .iso
/
Games
/
santas_deed.swf
/
scripts
/
FocusRect.as
< prev
next >
Wrap
Text File
|
2007-01-15
|
35KB
|
826 lines
var §\x01§ = 374;
loop0:
while(true)
{
if(eval("\x01") != 374)
{
if(eval("\x01") == 350)
{
set("\x01",eval("\x01") + 281);
nextFrame();
while(true)
{
var _loc2_ = §§pop() + §§pop()[§§pop()][§§constant(29)];
var _loc0_ = null;
if((_loc0_ = §§pop()) == null)
{
break;
}
var _loc3_ = _loc0_;
§§push(_loc2_);
§§push(this[§§constant(10)]);
§§push(_loc3_);
}
if(_loc2_ == 0)
{
return false;
}
if(_loc2_ == this[§§constant(10)][§§constant(33)])
{
return true;
}
}
else
{
if(eval("\x01") == 487)
{
set("\x01",eval("\x01") - 237);
break;
}
if(eval("\x01") == 268)
{
set("\x01",eval("\x01") + 164);
if(§§pop())
{
set("\x01",eval("\x01") + 146);
}
continue;
}
if(eval("\x01") == 432)
{
set("\x01",eval("\x01") + 146);
set(§§pop(),eval(§§pop()) + 101);
§§push(§§pop() >>> {});
break;
}
if(eval("\x01") == 631)
{
set("\x01",eval("\x01") - 207);
§§push(true);
continue;
}
if(eval("\x01") != 521)
{
if(eval("\x01") == 578)
{
set("\x01",eval("\x01") - 124);
§§push(true);
continue;
§§push(true);
}
if(eval("\x01") != 467)
{
if(eval("\x01") == 454)
{
set("\x01",eval("\x01") - 104);
if(§§pop())
{
set("\x01",eval("\x01") + 281);
}
continue;
}
if(eval("\x01") == 250)
{
set("\x01",eval("\x01") + 217);
§§push(true);
continue;
}
if(eval("\x01") == 396)
{
set("\x01",eval("\x01") + 477);
if(§§pop())
{
set("\x01",eval("\x01") - 814);
}
continue;
}
if(eval("\x01") == 424)
{
set("\x01",eval("\x01") + 63);
if(§§pop())
{
set("\x01",eval("\x01") - 237);
}
continue;
}
if(eval("\x01") == 116)
{
set("\x01",eval("\x01") + 280);
§§push(true);
continue;
}
if(eval("\x01") == 334)
{
set("\x01",eval("\x01") + 24);
if(§§pop())
{
set("\x01",eval("\x01") + 265);
}
continue;
}
if(eval("\x01") == 743)
{
set("\x01",eval("\x01") - 402);
§§push(true);
continue;
}
}
set("\x01",eval("\x01") + 54);
if(§§pop())
{
set("\x01",eval("\x01") + 222);
}
continue;
if(eval("\x01") != 341)
{
if(eval("\x01") == 622)
{
set("\x01",eval("\x01") - 506);
nextFrame();
break;
}
if(eval("\x01") == 873)
{
set("\x01",eval("\x01") - 814);
break;
}
if(eval("\x01") != 59)
{
if(eval("\x01") == 358)
{
set("\x01",eval("\x01") + 265);
break;
}
if(eval("\x01") == 623)
{
set("\x01",eval("\x01") - 168);
Object.registerClass("FocusRect",mx.skins.halo.FocusRect);
break;
}
}
set("\x01",eval("\x01") + 275);
}
set("\x01",eval("\x01") + 281);
if(§§pop())
{
set("\x01",eval("\x01") - 506);
}
continue;
continue;
break;
}
set("\x01",eval("\x01") + 222);
while(true)
{
if(eval("\x01") != 438)
{
if(eval("\x01") == 889)
{
set("\x01",eval("\x01") - 34);
addr2127:
§§push(true);
while(true)
{
if(eval("\x01") == 603)
{
set("\x01",eval("\x01") - 269);
§§push(true);
continue;
}
if(eval("\x01") == 601)
{
set("\x01",eval("\x01") - 536);
§§push(true);
continue;
}
if(eval("\x01") == 334)
{
set("\x01",eval("\x01") - 87);
if(§§pop())
{
set("\x01",eval("\x01") + 252);
}
continue;
}
if(eval("\x01") == 961)
{
set("\x01",eval("\x01") - 564);
if(§§pop())
{
set("\x01",eval("\x01") + 492);
}
continue;
}
if(eval("\x01") == 510)
{
set("\x01",eval("\x01") - 133);
if(§§pop())
{
set("\x01",eval("\x01") + 614);
}
continue;
}
if(eval("\x01") == 855)
{
set("\x01",eval("\x01") - 687);
if(§§pop())
{
set("\x01",eval("\x01") - 15);
}
continue;
}
if(eval("\x01") == 709)
{
set("\x01",eval("\x01") + 276);
break loop0;
}
if(eval("\x01") == 513)
{
set("\x01",eval("\x01") + 448);
§§push(true);
continue;
}
if(eval("\x01") == 181)
{
set("\x01",eval("\x01") + 528);
if(§§pop())
{
set("\x01",eval("\x01") + 276);
}
continue;
}
if(eval("\x01") == 397)
{
set("\x01",eval("\x01") + 492);
break loop0;
}
if(eval("\x01") == 168)
{
set("\x01",eval("\x01") - 15);
set(§§pop(),§§pop() + §§pop());
§§pop()[§§pop()] = §§pop();
_loc2_[§§constant(48)] = function(offset)
{
var _loc16_ = !offset ? 0 : this[§§constant(46)];
var _loc12_ = this.UIObjectExtensionsDependency();
var _loc7_ = 0;
var _loc6_ = 0;
var _loc9_ = 0;
var _loc8_ = 0;
var _loc5_ = 0;
var _loc4_ = 0;
var _loc3_ = this.__get__height;
var _loc2_ = this[§§constant(49)];
var _loc15_ = _loc3_[§§constant(50)];
var _loc14_ = _loc3_[§§constant(51)];
var _loc10_ = this.core - this[§§constant(52)] - this[§§constant(52)];
var _loc11_ = this.ext - this[§§constant(52)] - this[§§constant(52)];
if(_loc2_ != undefined)
{
_loc7_ = _loc2_[§§constant(53)];
_loc6_ = _loc2_[§§constant(54)];
}
if(_loc12_ == §§constant(55) || _loc12_ == §§constant(56))
{
if(_loc3_ != undefined)
{
_loc3_[§§constant(53)] = _loc9_ = eval(§§constant(57))[§§constant(58)](_loc10_ - _loc7_,_loc15_ + 5);
_loc3_[§§constant(54)] = _loc8_ = eval(§§constant(57))[§§constant(58)](_loc11_,_loc14_ + 5);
}
if(_loc12_ == §§constant(56))
{
_loc5_ = _loc7_;
if(this[§§constant(59)])
{
_loc5_ += (_loc10_ - _loc9_ - _loc7_) / 2;
}
_loc2_[§§constant(60)] = _loc5_ - _loc7_;
}
else
{
_loc5_ = _loc10_ - _loc9_ - _loc7_;
if(this[§§constant(59)])
{
_loc5_ /= 2;
}
_loc2_[§§constant(60)] = _loc5_ + _loc9_;
}
_loc2_[§§constant(61)] = _loc4_ = 0;
if(this[§§constant(59)])
{
_loc2_[§§constant(61)] = (_loc11_ - _loc6_) / 2;
_loc4_ = (_loc11_ - _loc8_) / 2;
}
if(!this[§§constant(59)])
{
_loc2_[§§constant(61)] += eval(§§constant(57))[§§constant(62)](0,(_loc8_ - _loc6_) / 2);
}
}
else
{
if(_loc3_ != undefined)
{
_loc3_[§§constant(53)] = _loc9_ = eval(§§constant(57))[§§constant(58)](_loc10_,_loc15_ + 5);
_loc3_[§§constant(54)] = _loc8_ = eval(§§constant(57))[§§constant(58)](_loc11_ - _loc6_,_loc14_ + 5);
}
_loc5_ = (_loc10_ - _loc9_) / 2;
_loc2_[§§constant(60)] = (_loc10_ - _loc7_) / 2;
if(_loc12_ == §§constant(63))
{
_loc4_ = _loc11_ - _loc8_ - _loc6_;
if(this[§§constant(59)])
{
_loc4_ /= 2;
}
_loc2_[§§constant(61)] = _loc4_ + _loc8_;
}
else
{
_loc4_ = _loc6_;
if(this[§§constant(59)])
{
_loc4_ += (_loc11_ - _loc8_ - _loc6_) / 2;
}
_loc2_[§§constant(61)] = _loc4_ - _loc6_;
}
}
var _loc13_ = this[§§constant(52)] + _loc16_;
_loc3_[§§constant(60)] = _loc5_ + _loc13_;
_loc3_[§§constant(61)] = _loc4_ + _loc13_;
_loc2_[§§constant(60)] += _loc13_;
_loc2_[§§constant(61)] += _loc13_;
};
_loc2_[§§constant(64)] = function(lbl)
{
this[§§constant(65)](lbl);
return this[§§constant(66)]();
};
_loc2_[§§constant(65)] = function(label)
{
if(label == §§constant(67))
{
this.__get__height[§§constant(68)]();
this[§§constant(69)]();
return undefined;
}
if(this.__get__height == undefined)
{
var _loc2_ = this[§§constant(70)]("__get__height",200,label);
_loc2_[§§constant(53)] = _loc2_[§§constant(50)] + 5;
_loc2_[§§constant(54)] = _loc2_[§§constant(51)] + 5;
if(this.size)
{
_loc2_.__get__width = false;
}
}
else
{
delete this.__get__height[§§constant(71)];
this.__get__height[§§constant(72)] = label;
this[§§constant(69)]();
}
};
_loc2_[§§constant(73)] = function(Void)
{
return this.__get__height[§§constant(71)] == undefined ? this.__get__height[§§constant(72)] : this.__get__height[§§constant(71)];
};
_loc2_[§§constant(66)] = function()
{
return this[§§constant(73)]();
};
_loc2_[§§constant(74)] = function(Void)
{
return this[§§constant(75)];
};
_loc2_[§§constant(76)] = function()
{
if(this.size)
{
return this.drawHaloRect;
}
return this[§§constant(75)];
};
_loc2_.borderStyle = function(linkage)
{
if(this.size)
{
if(linkage == §§constant(67))
{
return undefined;
}
this.drawHaloRect = linkage;
}
else
{
if(linkage == §§constant(67))
{
this[§§constant(77)]();
return undefined;
}
super[§§constant(78)](0,linkage);
super[§§constant(78)](1,linkage);
super[§§constant(78)](3,linkage);
super[§§constant(78)](4,linkage);
super[§§constant(78)](5,linkage);
this[§§constant(75)] = linkage;
this[§§constant(69)]();
}
};
_loc2_[§§constant(79)] = function(linkage)
{
this.borderStyle(linkage);
return this[§§constant(76)]();
};
_loc2_.symbolName = function(w, h)
{
if(this[§§constant(80)] == undefined)
{
this[§§constant(81)](§§constant(80),100);
}
var _loc2_ = this[§§constant(80)];
_loc2_[§§constant(82)]();
_loc2_[§§constant(83)](16711680);
_loc2_[§§constant(84)](0,0,w,h);
_loc2_[§§constant(85)]();
_loc2_[§§constant(86)](false);
};
_loc1_[§§constant(87)] = "halo";
_loc1_[§§constant(88)] = mx.skins.halo;
_loc2_[§§constant(89)] = "halo";
_loc1_[§§constant(90)] = §§constant(91);
_loc2_[§§constant(46)] = 0;
_loc2_[§§constant(92)] = §§constant(93);
_loc2_[§§constant(94)] = §§constant(95);
_loc2_.backgroundColorName = §§constant(56);
_loc2_[§§constant(96)] = §§constant(97);
_loc2_[§§constant(98)] = §§constant(97);
_loc2_[§§constant(99)] = §§constant(97);
_loc2_[§§constant(100)] = §§constant(97);
_loc2_[§§constant(101)] = §§constant(97);
_loc2_[§§constant(102)] = §§constant(97);
_loc2_[§§constant(103)] = §§constant(97);
_loc2_[§§constant(104)] = §§constant(97);
_loc2_[§§constant(105)] = §§constant(67);
_loc2_[§§constant(106)] = §§constant(67);
_loc2_[§§constant(107)] = §§constant(67);
_loc2_[§§constant(108)] = §§constant(67);
_loc2_[§§constant(109)] = §§constant(67);
_loc2_[§§constant(110)] = §§constant(67);
_loc2_[§§constant(111)] = §§constant(67);
_loc2_[§§constant(112)] = §§constant(67);
_loc2_[§§constant(113)] = {§\§\§constant(114)§:1,§\§\§constant(115)§:1,§\§\§constant(116)§:1,§\§\§constant(117)§:1,§\§\§constant(118)§:1};
_loc1_[§§constant(119)] = mx[§§constant(120)][§§constant(121)][§§constant(122)](mx.skins.halo.ButtonSkin[§§constant(113)],mx.skins.prototype.ButtonSkin[§§constant(113)]);
_loc2_[§§constant(59)] = true;
_loc2_[§§constant(52)] = 1;
§§constant(124)(mx.skins.halo.ButtonSkin,null,1);
§§push(_loc2_[§§constant(123)](§§constant(115),_loc2_[§§constant(76)],_loc2_[§§constant(79)]));
§§push(_loc2_[§§constant(123)](§§constant(118),_loc2_[§§constant(66)],_loc2_[§§constant(64)]));
§§push(_loc2_[§§constant(123)](§§constant(114),_loc2_.classConstructed,_loc2_.className));
break loop0;
}
if(eval("\x01") == 153)
{
set("\x01",eval("\x01") + 357);
§§push(true);
continue;
}
if(eval("\x01") == 65)
{
set("\x01",eval("\x01") + 303);
if(§§pop())
{
set("\x01",eval("\x01") - 253);
}
continue;
}
if(eval("\x01") == 377)
{
set("\x01",eval("\x01") + 614);
break loop0;
}
if(eval("\x01") == 392)
{
set("\x01",eval("\x01") - 211);
§§push(true);
continue;
}
if(eval("\x01") == 247)
{
set("\x01",eval("\x01") + 252);
break loop0;
}
if(eval("\x01") == 610)
{
set("\x01",eval("\x01") - 9);
break loop0;
}
if(eval("\x01") == 499)
{
set("\x01",eval("\x01") - 172);
§§push(true);
continue;
}
if(eval("\x01") == 327)
{
set("\x01",eval("\x01") - 33);
if(§§pop())
{
set("\x01",eval("\x01") + 98);
}
continue;
}
if(eval("\x01") != 368)
{
if(eval("\x01") == 985)
{
set("\x01",eval("\x01") - 554);
§§push(true);
}
else
{
if(eval("\x01") != 115)
{
break;
}
set("\x01",eval("\x01") + 827);
§§push(true);
}
continue;
}
set("\x01",eval("\x01") - 253);
this.drawRoundRect(this.__get__x() + 3,§§pop() + §§pop(),§§pop(),§§pop(),§§pop(),§§pop(),§§pop());
this.drawRoundRect(this.__get__x() + 3,this.__get__y() + 4,w - 6,h - 7,2,_loc4_,20);
§§pop()[§§pop()] = §§pop();
_loc1_.classConstruct = function()
{
mx.core.ext.UIObjectExtensions.Extensions();
_global.skinRegistry.ButtonSkin = true;
return true;
};
_loc1_.symbolName = "ButtonSkin";
_loc1_.symbolOwner = mx.skins.halo.ButtonSkin;
_loc2_.className = "ButtonSkin";
_loc2_.backgroundColorName = "buttonColor";
_loc1_.classConstructed = mx.skins.halo.ButtonSkin.classConstruct();
_loc1_.UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
§§push(ASSetPropFlags(mx.skins.halo.ButtonSkin.prototype,null,1));
}
continue;
addr2127:
}
else if(eval("\x01") == 942)
{
set("\x01",eval("\x01") - 504);
if(§§pop())
{
set("\x01",eval("\x01") + 75);
}
§§goto(addr2127);
}
else
{
if(eval("\x01") == 294)
{
set("\x01",eval("\x01") + 98);
break loop0;
}
if(eval("\x01") == 431)
{
set("\x01",eval("\x01") + 179);
if(§§pop())
{
set("\x01",eval("\x01") - 9);
}
§§goto(addr2127);
}
else
{
if(eval("\x01") != 991)
{
break loop0;
}
set("\x01",eval("\x01") - 5);
if(!_global.mx)
{
_global.mx = new Object();
}
§§pop();
if(!_global.mx.skins)
{
_global.mx.skins = new Object();
}
§§pop();
if(!_global.mx.skins.halo)
{
_global.mx.skins.halo = new Object();
}
§§pop();
if(!_global.mx.skins.halo.ButtonSkin)
{
mx.skins.halo.ButtonSkin.prototype = _loc2_ = new mx.skins.RectBorder();
_loc2_.init = function()
{
super.init();
};
_loc2_.size = function()
{
this.drawHaloRect(this.__get__width(),this.__get__height());
};
§§goto(addr2056);
§§push(_loc2_);
§§push("drawHaloRect");
}
}
}
§§pop();
break loop0;
}
set("\x01",eval("\x01") + 75);
while(!§§pop())
{
_loc3_ = _loc0_;
_loc1_[§§constant(10)][_loc3_][§§constant(29)] = _loc2_;
§§push((_loc0_ = §§pop()) == null);
}
§§pop()[§§pop()] = §§pop();
_loc2_[§§constant(30)] = function(val, val1)
{
for(var _loc3_ in this[§§constant(10)])
{
this[§§constant(10)][_loc3_][§§constant(30)](val,val1);
}
};
_loc2_[§§constant(31)] = function()
{
for(var _loc4_ in this[§§constant(10)])
{
var _loc2_ = this[§§constant(10)][_loc4_][§§constant(29)];
var _loc3_ = eval(§§constant(32)) + (_loc2_ + 0);
}
if(_loc3_ == this[§§constant(10)][§§constant(33)])
{
return true;
}
if(_loc3_ == 0)
{
return false;
}
};
_loc2_[§§constant(34)] = function(name, val)
{
for(var _loc4_ in this[§§constant(10)])
{
this[§§constant(10)][_loc4_][§§constant(34)](name,val);
}
};
_loc2_[§§constant(35)] = function(val)
{
for(var _loc3_ in this[§§constant(10)])
{
if(this[§§constant(10)][_loc3_] == val)
{
this[§§constant(10)][_loc3_][§§constant(36)] = true;
}
}
};
_loc2_[§§constant(37)] = function()
{
return this[§§constant(22)];
};
_loc2_[§§constant(38)] = function(val)
{
for(var _loc4_ in this[§§constant(10)])
{
if(this[§§constant(10)][_loc4_][§§constant(25)] == val || this[§§constant(10)][_loc4_][§§constant(24)] == val)
{
var _loc2_ = _loc4_;
break;
}
}
if(_loc2_ != undefined)
{
this[§§constant(22)][§§constant(39)](false);
this[§§constant(22)][§§constant(40)][§§constant(41)] = this[§§constant(22)][§§constant(42)];
this[§§constant(22)][§§constant(40)][§§constant(43)] = this[§§constant(22)][§§constant(44)];
this[§§constant(22)] = this[§§constant(10)][_loc2_];
this[§§constant(22)][§§constant(39)](true);
this[§§constant(22)][§§constant(40)][§§constant(41)] = this[§§constant(22)][§§constant(40)][§§constant(43)] = 0;
}
};
_loc2_[§§constant(45)] = function(groupName)
{
if(groupName == undefined || groupName == §§constant(13))
{
return undefined;
}
var _loc6_ = this[§§constant(14)];
_parent[groupName] = this;
for(var _loc5_ in this[§§constant(10)])
{
this[§§constant(10)][_loc5_][§§constant(15)] = groupName;
var _loc3_ = this[§§constant(10)][_loc5_];
}
_loc3_[§§constant(16)](_loc6_);
return this[§§constant(46)]();
};
_loc2_[§§constant(46)] = function()
{
return this[§§constant(14)];
};
_loc2_[§§constant(47)] = function(val)
{
for(var _loc4_ in this[§§constant(10)])
{
if(this[§§constant(10)][_loc4_][§§constant(25)] == val || this[§§constant(10)][_loc4_][§§constant(24)] == val)
{
var _loc2_ = _loc4_;
break;
}
}
if(_loc2_ != undefined)
{
this[§§constant(22)][§§constant(39)](false);
this[§§constant(22)] = this[§§constant(10)][_loc2_];
this[§§constant(22)][§§constant(39)](true);
}
return this[§§constant(48)]();
};
_loc2_[§§constant(48)] = function()
{
if(this[§§constant(22)][§§constant(23)] == §§constant(13) || this[§§constant(22)][§§constant(23)] == undefined)
{
return this[§§constant(22)][§§constant(24)];
}
return this[§§constant(22)][§§constant(25)];
};
_loc2_[§§constant(49)] = function()
{
return this[§§constant(22)];
};
_loc2_[§§constant(50)] = function(val)
{
for(var _loc3_ in this[§§constant(10)])
{
if(this[§§constant(10)][_loc3_] == val)
{
this[§§constant(10)][_loc3_][§§constant(36)] = true;
}
}
return this[§§constant(49)]();
};
_loc2_[§§constant(51)] = function(pos)
{
for(var _loc3_ in this[§§constant(10)])
{
this[§§constant(10)][_loc3_][§§constant(27)](pos);
}
return this[§§constant(52)]();
};
_loc2_[§§constant(52)] = function()
{
for(var _loc3_ in this[§§constant(10)])
{
var _loc2_ = this[§§constant(10)][_loc3_][§§constant(26)]();
}
return _loc2_;
};
_loc2_[§§constant(53)] = function(val)
{
for(var _loc3_ in this[§§constant(10)])
{
this[§§constant(10)][_loc3_][§§constant(29)] = val;
}
return this[§§constant(54)]();
};
§§push(_loc2_);
§§push(§§constant(54));
}
}
§§pop()[§§pop()] = §§pop();
mx.skins.halo.ButtonSkin = function()
{
super();
}[§§constant(55)] = §§constant(4);
mx.skins.halo.ButtonSkin = function()
{
super();
}[§§constant(56)] = eval(§§constant(1))[§§constant(3)][§§constant(4)];
mx.skins.halo.ButtonSkin = function()
{
super();
}[§§constant(57)] = §§constant(58);
_loc2_[§§constant(59)] = §§constant(4);
_loc2_[§§constant(19)] = 0;
§§constant(64)(eval(§§constant(1))[§§constant(3)][§§constant(4)][§§constant(9)],null,1);
}
set("\x01",eval("\x01") - 106);
§§push(true);
continue;
§§push(_loc2_[§§constant(60)](§§constant(29),_loc2_[§§constant(54)],_loc2_[§§constant(53)]));
§§push(_loc2_[§§constant(60)](§§constant(15),_loc2_[§§constant(46)],_loc2_[§§constant(45)]));
§§push(_loc2_[§§constant(60)](§§constant(61),_loc2_[§§constant(52)],_loc2_[§§constant(51)]));
§§push(_loc2_[§§constant(60)](§§constant(62),_loc2_[§§constant(48)],_loc2_[§§constant(47)]));
§§push(_loc2_[§§constant(60)](§§constant(63),_loc2_[§§constant(49)],_loc2_[§§constant(50)]));
break;
}